import tools
print('欢迎使用函数图像绘制程序1.0')
while 1:
    tools.start()  # 输出提示
    a_str = input('请输入函数种类:')
    print('您选择的是' + a_str + '\n')
    if a_str == '1':  # 整式
        tools.one()
    elif a_str == '2':  # 指数
        tools.two()
    elif a_str == '3':  # 对数
        tools.three()
    elif a_str == '4':  # 三角
        tools.four()
    elif a_str == '5':  # 反三角
        tools.five()
    elif a_str == '6':  # 分式
        tools.six()
    elif a_str == '7':  # 根式
        tools.seven()
    elif a_str == '0':  # 其他
        b_str = input('请输入函数解析式：')
        print('暂不支持，正在优化中')
        f = open('other functions', 'a')
        f.write(b_str + '\n')
        f.close()
    else:
        print('输错了，请重输')
        continue
    print('1.结束')
    print('2.继续')
    c_str = input('请输入指令：')
    flag = 0
    while 1:
        if c_str == '1':
            print('感谢使用函数图像绘制程序')
            flag = 1
            break
        elif c_str == '2':
            print('继续\n')
            break
        else:
            print('输错了，请重输')
    if flag == 1:
        break
